//leetcode_560:和为K的子数组
//给你一个整数数组 nums 和一个整数k ，请你统计并返回该数组中和为k的连续子数组的个数。
//        示例 1：
//        输入：nums = [1,1,1], k = 2
//        输出：2
//        示例 2：
//        输入：nums = [1,2,3], k = 3
//        输出：2
public class leetcode_560 {
    //枚举
    public int subarraySum(int[] nums, int k) {
        int count = 0;
        for (int start = 0; start < nums.length; ++start) {
            int sum = 0;
            for (int end = start; end >= 0; --end) {
                sum += nums[end];
                if (sum == k) {
                    count++;
                }
            }
        }
        return count;
    }
}
